草庐IT

Android Google Maps V2 不刷新

全部标签

android - 在 Android 的共享首选项中存储 Oauth2 访问/刷新 token 安全吗?

我知道我可以将这些值设置为“MODE_PRIVATE”,并且只有我的应用程序/用户ID才能访问它们,但是,用户可以随时访问这些值吗?那么将这些存储在“共享首选项”中是否“安全”,还是有更好的地方?此外,如果我以后决定公开一些供用户设置的首选项,我是否能够隐藏这些值?谢谢。编辑:我也知道内部存储,但想知道我是否可以通过共享首选项实现更简单的事情。 最佳答案 共享首选项只是存储在应用程序数据文件夹中的纯文本XML文件。无论如何,这都不是一个安全的地方。查看这些文件并提取token非常容易。您仍然可以使用共享首选项,但您需要加密您存储的信

android - 广告不可见。不刷新广告。屏幕关闭后

我注意到在屏幕关闭后我收到以下消息:I/Ads﹕Adisnotvisible.Notrefreshingad.I/Ads﹕Schedulingadrefresh60000millisecondsfromnow.我在onResume中有以下代码:if(adView!=null){adView.resume();}我逐步执行了代码,它确实被调用得很好。如果我退出Activity并重新进入,它也能正常工作,唯一的问题似乎是在屏幕关闭后返回时。还有其他人有这个问题吗?谢谢。编辑:我用来创建广告View和请求的代码adView=newAdView(this);adView.setAdSize(A

java - 配置更改后小部件不刷新

我为我的应用编写了一个AppWidget,你可以选择一个你喜欢的地方的名称,它会向你显示来自那个地方的照片。它有一个配置Activity(我使用了与应用程序本身相同的配置Activity)首次添加时,小部件及其配置处理工作正常:我选择了一个我喜欢的地方,然后我看到了图片;问题是每当我重新启动设备(或者它退出sleep模式)然后当我点击它(小部件)时,我进入配置Activity-更改为所需的图片但没有任何反应当我调试时,我可以看到:appWidgetManager.updateAppWidget(mAppWidgetId,views);mAppWidgetId=有一个id,并且views

android - 在 Android 应用程序中获取刷新的 Facebook token 的代码是什么?

我正在开发一个Android应用程序。随着Facebook的offline_access权限即将弃用,我正在尝试使用图形API来扩展Facebooktoken。https://graph.facebook.com/oauth/access_token?client_id=APP_ID&client_secret=APP_SECRET&grant_type=fb_exchange_token&fb_exchange_token=EXISTING_ACCESS_TOKEN任何人都可以提供详细的代码来演示如何将上述代码实现到android应用程序中并获取刷新的Facebooktoken吗?感

记录-使用双token实现无感刷新,前后端详细代码

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助前言近期写的一个项目使用双token实现无感刷新。最后做了一些总结,本文详细介绍了实现流程,前后端详细代码。前端使用了Vue3+Vite,主要是axios封装,服务端使用了koa2做了一个简单的服务器模拟。一、token登录鉴权jwt:JSONWebToken。是一种认证协议,一般用来校验请求的身份信息和身份权限。由三部分组成:Header、Hayload、Signatureheader:也就是头部信息,是描述这个token的基本信息,json格式{"alg":"HS256",//表示签名的算法,默认是HMACSHA256(写成HS2

JWT令牌解析及刷新令牌(十一)

写在前面:各位看到此博客的小伙伴,如有不对的地方请及时通过私信我或者评论此博客的方式指出,以免误人子弟。多谢!如果我的博客对你有帮助,欢迎进行评论✏️✏️、点赞👍👍、收藏⭐️⭐️,满足一下我的虚荣心💖🙏🙏🙏。上一篇记录了使用jwt令牌和自定义token携带的信息,本篇继续完善一下令牌的解析和使用refresh_token获取令牌,本篇代码基于上一篇:使用SpringSecurityOAuth2使用JWT生成token及自定义token携带的信息(十)目录Java解析JWT内容pom依赖测试类Postman测试刷新令牌环境 Postman测试Java解析JWT内容这里我们使用jjwt的工具包解析

android - 刷新同一 Activity 中剩余的当前 fragment (ListView 数据)

从Activity调用一个Fragment,我正在显示一个带有两个Button的ListView。当我单击menu_item(即ShowOnline)时,我正在更新数据以及ListView。现在我需要反射(reflect)更新的数据。单击ShowOnline后如何刷新Fragment。到目前为止,我使用了以下代码:Intentintent=getIntent();Intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);finish();startActivity(intent);但这将重新启动整个Activity。我只需要刷新当前的Frag

java - Listview删除项目和刷新 - android

这个问题与此类似-Android-ListviewdeleteitemandRefresh.我无法刷新我的适配器:adapter.notifyDataSetChanged();我试过:adapter.remove(adapter.getItem(pos));但没有成功,只有一次(奇怪...)。还有一个答案:CallthatActivityonceagainUsingIntent有人可以给我这个(或适配器/游标)的确切代码吗?我试了几个小时都没有成功。我的完整代码:protectedvoidonCreate(BundleSavedInstanceState){super.onCreate

android - SwipeRefreshLayout 刷新动画不会停止

我已经实现了一个将SwipeRefreshLayout作为内容View的fragment。刷新动画在onRefresh时触发,但即使在从服务器检索数据后将setRefreshing设置为false,它也不会停止。@OverridepublicvoidonRefresh(){handler.post(refreshing);}privatefinalRunnablerefreshing=newRunnable(){publicvoidrun(){try{if(isRefreshing()){handler.postDelayed(this,1000);}else{swipeLayout.

android - 更改语言环境后刷新 NavigationView 菜单

我正在从fragment中以编程方式更改语言环境,一切正常。有一个异常(exception),NavigationView菜单,其中的语言没有改变。如何在不重新创建所有Activity的情况下刷新它。主要Activity代码@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);context=this;NavigationViewnavigationView=(Navigation